<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><link rel="stylesheet" type="text/css" href="style.css" /><script type="text/javascript" src="highlight.js"></script></head><body><pre><span class="hs-comment">{-|

= Quick Start

Use these types for time regardless of location (not caring about leap-seconds):

* 'UTCTime' for actual times
* 'NominalDiffTime' for differences between times, i.e. durations

Use these types for the ways people refer to time and time differences:

* 'Day' for something like June 27th 2017
* 'DayOfWeek' for something like Tuesday
* 'TimeOfDay' for something like 5pm
* 'LocalTime' for a 'Day' with a 'TimeOfDay'
* 'TimeZone' for a time zone offset (not actually the time zone itself) like -0700
* 'ZonedTime' for a 'LocalTime' with a 'TimeZone'
* 'CalendarDiffDays' for something like 6 years, 1 month and 5 days
* 'CalendarDiffTime' for something like 6 years, 1 month, 5 days, 3 hours, 7 minutes and 25.784 seconds

Use this for low-latency timing:

* 'Data.Time.Clock.System.SystemTime'

These are less commonly needed:

* 'Data.Time.Clock.TAI.AbsoluteTime' and 'DiffTime' if you do care about leap-seconds.
* 'Data.Time.Clock.TAI.LeapSecondMap' for tracking the leap-seconds
* 'UniversalTime' for time based on Earth rotation
-}</span><span>
</span><span id="line-31"></span><span class="hs-keyword">module</span><span> </span><span class="hs-identifier">Data.Time</span><span>
</span><span id="line-32"></span><span class="hs-special">(</span><span>
</span><span id="line-33"></span><span>    </span><span class="hs-keyword">module</span><span> </span><span class="annot"><a href="Data.Time.Calendar.html"><span class="hs-identifier">Data.Time.Calendar</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-34"></span><span>    </span><span class="hs-keyword">module</span><span> </span><span class="annot"><a href="Data.Time.Clock.html"><span class="hs-identifier">Data.Time.Clock</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-35"></span><span>    </span><span class="hs-keyword">module</span><span> </span><span class="annot"><a href="Data.Time.LocalTime.html"><span class="hs-identifier">Data.Time.LocalTime</span></a></span><span class="hs-special">,</span><span>
</span><span id="line-36"></span><span>    </span><span class="hs-keyword">module</span><span> </span><span class="annot"><a href="Data.Time.Format.html"><span class="hs-identifier">Data.Time.Format</span></a></span><span>
</span><span id="line-37"></span><span class="hs-special">)</span><span> </span><span class="hs-keyword">where</span><span>
</span><span id="line-38"></span><span>
</span><span id="line-39"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="Data.Time.Calendar.html"><span class="hs-identifier">Data.Time.Calendar</span></a></span><span>
</span><span id="line-40"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="Data.Time.Clock.html"><span class="hs-identifier">Data.Time.Clock</span></a></span><span>
</span><span id="line-41"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="Data.Time.LocalTime.html"><span class="hs-identifier">Data.Time.LocalTime</span></a></span><span>
</span><span id="line-42"></span><span class="hs-keyword">import</span><span> </span><span class="annot"><a href="Data.Time.Format.html"><span class="hs-identifier">Data.Time.Format</span></a></span><span>
</span><span id="line-43"></span></pre></body></html>